import { openBuildService } from '../../helper/service'

// 值类型为String或Object,String为url(method),Object同axios(config)参数支持相同,data和params只能为对象类型
const settings = {
    //消息模版->已审核和待审核数据列表
    getTemplateList: {
        url: '/adminc/v1/config_manage/b_msg_templete_apply/get_template_list',
        method: 'get'
    },
    //系统信息数据列表
    getCompSystem: {
        url: '/adminc/v1/organ/organ_manage/get_comp_system',
        method: 'get'
    },
    //获取下拉列表的数据
    getCodeList: {
        url: '/adminc/v1/config_manage/b_code/get_code_list',
        method: 'get'
    },
    //添加模版
    createTemplate: {
        url: '/adminc/v1/config_manage/b_msg_templete_apply/create_template',
        method: 'post'
    },
    //编辑模板
    updateTemplate: {
        url: '/adminc/v1/config_manage/b_msg_templete_apply/update_template',
        method: 'put'
    },
    //禁用、启用的接口
    updateTemplateStatue: {
        url: '/adminc/v1/config_manage/b_msg_templete_apply/update_template_statue',
        method: 'put'
    },
    //已审核->发送记录
    getRecodeList: {
        url: '/adminc/v1/config_manage/b_msg_templete_send/get_recode_list',
        method: 'get'
    },
    //待审核->审核记录
    getCheckList: {
        url: '/adminc/v1/config_manage/b_msg_templete_apply/get_check_list',
        method: 'get'
    },
    //消息模版详情
    getTemplateDetail: {
        url: '/adminc/v1/config_manage/b_msg_templete_apply/get_template_detail',
        method: 'get'
    },
    // 根据用户类型获取系统列表
    getSystemList: {
        url: '/adminc/v1/system_manage/p_system/get_system_tree',
        method: 'post'
    }
}

export default openBuildService(settings)